package org.lanqiao.tjut.dao;

import org.lanqiao.tjut.bean.BankCardBean;

public interface BankCardBeanDao {
    /**
     * 通过银行卡主键id逻辑删除银行卡信息
     * @param bcId
     * @return
     */
    int deleteByPrimaryKey(Short bcId);

    /**
     * 添加银行卡信息（全部字段）
     * @param record
     * @return
     */
    int insert(BankCardBean record);

    /**
     * 添加银行卡信息（非空字段）
     * @param record
     * @return
     */
    int insertSelective(BankCardBean record);

    /**
     * 通过银行卡主键id查询银行卡信息
     * @param bcId
     * @return
     */
    BankCardBean selectByPrimaryKey(Short bcId);

    /**
     * 更新银行卡信息（非空字段）
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(BankCardBean record);

    /**
     * 更新银行卡信息（全部字段）
     * @param record
     * @return
     */
    int updateByPrimaryKey(BankCardBean record);
}